package com.ncr.travel.appmgr.service.converter;

import java.util.List;
import java.util.Set;

import com.ncr.travel.appmgr.model.shared.Product;
import com.ncr.travel.appmgr.model.shared.ProductCategory;
import com.ncr.travel.tas.configuration.model.ConfigurationNode;
import com.ncr.travel.tas.configuration.model.ConfigurationValue;

public interface ProductConverter {

	List<Product> getProducts(Set<ConfigurationValue> configuration) throws Exception;

	Product getProduct(ConfigurationNode configNode) throws Exception;

	List<ProductCategory> getProductCategories(String productName);

}
